gpsbabel.git
23 years agoAdd find waypt by name.
robertl [Tue, 5 Nov 2002 06:13:28 +0000 (06:13 +0000)]
Add find waypt by name.

23 years agoAdd target-specific init options to all file formats.
robertl [Tue, 5 Nov 2002 06:08:52 +0000 (06:08 +0000)]
Add target-specific init options to all file formats.
Add 'baud' option to magproto.

23 years agoRename our "round" to "si_round".
robertl [Tue, 5 Nov 2002 02:19:29 +0000 (02:19 +0000)]
Rename our "round" to "si_round".

23 years agoFix bug parsing MDY in magproto.
robertl [Fri, 1 Nov 2002 02:52:06 +0000 (02:52 +0000)]
Fix bug parsing MDY in magproto.

23 years agoGPX: Don't emit name and descr if we don't have them.
robertl [Fri, 1 Nov 2002 02:45:10 +0000 (02:45 +0000)]
GPX: Don't emit name and descr if we don't have them.
magproto: remove debug msg
gpsread: alleged fix for banana.

23 years agoAdd undocumented (grrr) trkseg tags to gpx track handling.
robertl [Tue, 29 Oct 2002 03:07:40 +0000 (03:07 +0000)]
Add undocumented (grrr) trkseg tags to gpx track handling.
Misc cleanups for tracks and routes.

23 years agoAdd validator for GPX output.
robertl [Tue, 29 Oct 2002 03:05:16 +0000 (03:05 +0000)]
Add validator for GPX output.

23 years agoAdd chicago tracklog, as created by mapsend.
robertl [Tue, 29 Oct 2002 03:03:03 +0000 (03:03 +0000)]
Add chicago tracklog, as created by mapsend.

23 years agoAdd ability to read track files to Magellan mapsend.
robertl [Tue, 29 Oct 2002 01:36:18 +0000 (01:36 +0000)]
Add ability to read track files to Magellan mapsend.

23 years agoClean up a few missing prototypes, normalize calls to fatal somewhat.
robertl [Fri, 25 Oct 2002 14:48:22 +0000 (14:48 +0000)]
Clean up a few missing prototypes, normalize calls to fatal somewhat.

23 years agoAdd 'notes' to struct waypoint for Ron.
robertl [Fri, 25 Oct 2002 13:59:51 +0000 (13:59 +0000)]
Add 'notes' to struct waypoint for Ron.

23 years agoAlex provides a new README.psp.
robertl [Wed, 23 Oct 2002 20:33:22 +0000 (20:33 +0000)]
Alex provides a new README.psp.

23 years agoBetter quadrant mapping for MS pushpin. Add README.psp. From Alex Mottram.
robertl [Wed, 23 Oct 2002 14:47:11 +0000 (14:47 +0000)]
Better quadrant mapping for MS pushpin.  Add README.psp.  From Alex Mottram.

23 years agoComment fix.
robertl [Wed, 23 Oct 2002 13:56:36 +0000 (13:56 +0000)]
Comment fix.

23 years agoPick up missed fix for route_head_alloc.
robertl [Tue, 22 Oct 2002 19:13:31 +0000 (19:13 +0000)]
Pick up missed fix for route_head_alloc.

23 years agoBring in magellan route parsing code I'd had laying around. It's not
robertl [Tue, 22 Oct 2002 19:11:04 +0000 (19:11 +0000)]
Bring in magellan route parsing code I'd had laying around.   It's not
hooked up to anything useful just yet.

23 years agoStart sketching in routing functions.
robertl [Tue, 22 Oct 2002 19:04:41 +0000 (19:04 +0000)]
Start sketching in routing functions.

23 years agoFrom Peter Roosen
robertl [Tue, 22 Oct 2002 18:48:08 +0000 (18:48 +0000)]
From Peter Roosen
Add -t, -w, -r command lines
Activate/fix code in magproto to parse tracks.
From me:
csv, dna, holux, mxf, ozi, psp, tpg, misc language conformance cleanups.

23 years agoAdd unknonw alt support for Cetus. From Ron Parker.
robertl [Tue, 22 Oct 2002 17:21:12 +0000 (17:21 +0000)]
Add unknonw alt support for Cetus.   From Ron Parker.

23 years agoFix patch botch.
robertl [Fri, 18 Oct 2002 04:26:20 +0000 (04:26 +0000)]
Fix patch botch.

23 years agoFinish up gpspilot support. Thanx to Ron Parker!
robertl [Fri, 18 Oct 2002 04:22:19 +0000 (04:22 +0000)]
Finish up gpspilot support.   Thanx to Ron Parker!

23 years agoComplete Magellan Navigator support. Thanx to Ron Parker!
robertl [Fri, 18 Oct 2002 04:12:46 +0000 (04:12 +0000)]
Complete Magellan Navigator support.   Thanx to Ron Parker!

23 years agoFinish magellan nav companion. From Ron Parker.
robertl [Thu, 17 Oct 2002 06:26:52 +0000 (06:26 +0000)]
Finish magellan nav companion.  From Ron Parker.

23 years agoSketch in Groundspeak GPX fields. With this in place, the icon types
robertl [Wed, 16 Oct 2002 05:41:51 +0000 (05:41 +0000)]
Sketch in Groundspeak GPX fields.   With this in place, the icon types
on my magellan now show up differently for virtuals and physicals.

Also, fix problem with magellan serial protocol on windows.

23 years agoIcon_descr is the description, not the icon text. Duh!
robertl [Wed, 16 Oct 2002 05:36:27 +0000 (05:36 +0000)]
Icon_descr is the description, not the icon text.  Duh!

23 years agoIgnore extra fields on read, per Ozi developer.
robertl [Sat, 12 Oct 2002 03:38:21 +0000 (03:38 +0000)]
Ignore extra fields on read, per Ozi developer.

23 years agoAdd waypt_del().
robertl [Fri, 11 Oct 2002 15:48:23 +0000 (15:48 +0000)]
Add waypt_del().

23 years agoAdd support for new undocumented Ozi fields (grrr) and support the
robertl [Fri, 11 Oct 2002 13:42:29 +0000 (13:42 +0000)]
Add support for new undocumented Ozi fields (grrr) and support the
concept of "unknown altitude" better.

23 years agoAdd doc for Natl Geo Topo format. From Alex Mottram.
robertl [Thu, 10 Oct 2002 18:53:53 +0000 (18:53 +0000)]
Add doc for Natl Geo Topo format.   From Alex Mottram.

23 years agoAdd national geographic topo format. F rom Alex Mottram.
robertl [Thu, 10 Oct 2002 17:18:32 +0000 (17:18 +0000)]
Add national geographic topo format.  F rom Alex Mottram.

23 years agoadds Topo! support and implements mkshort in .psp,
robertl [Thu, 10 Oct 2002 17:16:43 +0000 (17:16 +0000)]
adds Topo! support and implements mkshort in .psp,
.mxf, and .ozi.   From Alex Mottram.

23 years agoFix crash in garmin when uploading waypoints w/o description set.
robertl [Thu, 10 Oct 2002 16:08:13 +0000 (16:08 +0000)]
Fix crash in garmin when uploading waypoints w/o description set.

23 years agoOpen Palm files in binary format for lame-o OS'es that distinguish
robertl [Thu, 10 Oct 2002 05:43:39 +0000 (05:43 +0000)]
Open Palm files in binary format for lame-o OS'es that distinguish
between files access consisting of what you mean vs. what they think
you mean.

23 years agoTigthten up cdata concatenation.
robertl [Sun, 6 Oct 2002 04:31:13 +0000 (04:31 +0000)]
Tigthten up cdata concatenation.

23 years agoOK, Mottram warned me.
robertl [Sun, 6 Oct 2002 04:09:37 +0000 (04:09 +0000)]
OK, Mottram warned me.
Copy cdata coming in and handle it in the end tage beause of bad
expat design.  (grrr)

23 years agoAdd topousa4/xmap format.
robertl [Sun, 6 Oct 2002 02:47:53 +0000 (02:47 +0000)]
Add topousa4/xmap format.

23 years agoAdd a 'release' target to automate that process.
robertl [Wed, 2 Oct 2002 20:34:26 +0000 (20:34 +0000)]
Add a 'release' target to automate that process.

23 years agoMore fixes from Alex for csv_util.c
robertl [Wed, 2 Oct 2002 15:23:24 +0000 (15:23 +0000)]
More fixes from Alex for csv_util.c

23 years agoAdd Navitrak DNA format, from Tim Zickus, tez@zickus.com
robertl [Tue, 1 Oct 2002 21:39:43 +0000 (21:39 +0000)]
Add Navitrak DNA format, from Tim Zickus, tez@zickus.com

23 years agoStupid windows doesn't get feof right, so add test for null read at eof.
robertl [Tue, 1 Oct 2002 18:37:27 +0000 (18:37 +0000)]
Stupid windows doesn't get feof right, so add test for null read at eof.

23 years agoFix braino in cleansing functions.
robertl [Tue, 1 Oct 2002 18:27:01 +0000 (18:27 +0000)]
Fix braino in cleansing functions.

23 years agoAdd "cleansing" functions to eliminate illegal characters before going to
robertl [Tue, 1 Oct 2002 18:15:14 +0000 (18:15 +0000)]
Add "cleansing" functions to eliminate illegal characters before going to
the receiver.   Tries to get it right for both 315 and 330 mutants.

23 years agoAdd comment for someone with Garmins to fix up the setshort stuff.
robertl [Tue, 1 Oct 2002 18:10:11 +0000 (18:10 +0000)]
Add comment for someone with Garmins to fix up the setshort stuff.

23 years agoExplain where to get expat.
robertl [Tue, 1 Oct 2002 18:09:14 +0000 (18:09 +0000)]
Explain where to get expat.

23 years agocsv fix from Alex.
robertl [Thu, 26 Sep 2002 18:02:21 +0000 (18:02 +0000)]
csv fix from Alex.

23 years agoMore precise PI.
robertl [Tue, 24 Sep 2002 15:49:53 +0000 (15:49 +0000)]
More precise PI.

23 years agoBe stricter about signed/unsigned comparisons and conversions.
robertl [Mon, 23 Sep 2002 21:15:18 +0000 (21:15 +0000)]
Be stricter about signed/unsigned comparisons and conversions.

23 years agoSet endianness before marching on.
robertl [Mon, 23 Sep 2002 20:02:40 +0000 (20:02 +0000)]
Set endianness before marching on.

23 years agoChanges in the various binary file formats to improve portability
robertl [Mon, 23 Sep 2002 19:51:17 +0000 (19:51 +0000)]
Changes in the various binary file formats to improve portability
on alternate-endianness file formats (i.e. palm stuff on pc or pc formats
on Sparc or Power.)

23 years agoAdd doc for Holux, from Jochen.
robertl [Fri, 20 Sep 2002 20:25:03 +0000 (20:25 +0000)]
Add doc for Holux, from Jochen.

23 years agoBetter respect for waypoint const-ness. From Alex.
robertl [Fri, 20 Sep 2002 17:47:46 +0000 (17:47 +0000)]
Better respect for waypoint const-ness.   From Alex.

23 years agoAdd holux case.
robertl [Fri, 20 Sep 2002 17:09:50 +0000 (17:09 +0000)]
Add holux case.

23 years agoInclude full GPX schema header. Derived from patch from Jochen.
robertl [Fri, 20 Sep 2002 17:08:13 +0000 (17:08 +0000)]
Include full GPX schema header.   Derived from patch from Jochen.

23 years agoHolux changes from Jochen
robertl [Fri, 20 Sep 2002 15:07:17 +0000 (15:07 +0000)]
Holux changes from Jochen

23 years agoAdd tiger reads & testsuite.
robertl [Thu, 19 Sep 2002 18:28:17 +0000 (18:28 +0000)]
Add tiger reads & testsuite.

23 years agoFix double close.
robertl [Thu, 19 Sep 2002 17:08:26 +0000 (17:08 +0000)]
Fix double close.

23 years agoTighten the 'const' screws a little more to help Alex along.
robertl [Thu, 19 Sep 2002 16:00:12 +0000 (16:00 +0000)]
Tighten the 'const' screws a little more to  help Alex along.

23 years agoConstify fprintdms.
robertl [Thu, 19 Sep 2002 15:51:20 +0000 (15:51 +0000)]
Constify fprintdms.

23 years agoMisc code cleanups from Alex.
robertl [Thu, 19 Sep 2002 01:57:15 +0000 (01:57 +0000)]
Misc code cleanups from Alex.

23 years agoMight as well optimize the windows build.
robertl [Wed, 18 Sep 2002 21:25:52 +0000 (21:25 +0000)]
Might as well optimize the windows build.

23 years agoFix garmin crash.
robertl [Wed, 18 Sep 2002 17:14:05 +0000 (17:14 +0000)]
Fix garmin crash.

23 years agoHandle null description in output.
robertl [Wed, 18 Sep 2002 16:40:29 +0000 (16:40 +0000)]
Handle null description in output.

23 years agoUnify out of memory libc handling.
robertl [Wed, 18 Sep 2002 16:37:48 +0000 (16:37 +0000)]
Unify out of memory libc handling.
Update dependencies.

23 years ago_mknshort isn't a legal identifier.
robertl [Wed, 18 Sep 2002 14:49:33 +0000 (14:49 +0000)]
_mknshort isn't a legal identifier.

23 years agoUpdate holux from jochen@bauerbahn.net
robertl [Wed, 18 Sep 2002 14:47:57 +0000 (14:47 +0000)]
Update holux from jochen@bauerbahn.net

23 years ago1. add csv_util.c and csv_util.h
robertl [Wed, 18 Sep 2002 14:41:41 +0000 (14:41 +0000)]
1.  add csv_util.c and csv_util.h
2.  change mxf.c to use csv_util / minor other changes
3.  change csv to use csv_util
4.  add OziExplorer 1.1 file format.
5.  remove the extra MXF section from the README

Thanks,

Alex

23 years agoFrom Alex Mottram:
robertl [Wed, 18 Sep 2002 14:40:54 +0000 (14:40 +0000)]
From Alex Mottram:
1.  add csv_util.c and csv_util.h
2.  change mxf.c to use csv_util / minor other changes
3.  change csv to use csv_util
4.  add OziExplorer 1.1 file format.
5.  remove the extra MXF section from the README

Thanks,

Alex

23 years agoAdd words on Garmin.
robertl [Wed, 18 Sep 2002 14:33:53 +0000 (14:33 +0000)]
Add words on Garmin.

23 years agoA multitude of portability and cleanliness fixes. Nothing "real".
robertl [Tue, 17 Sep 2002 23:15:50 +0000 (23:15 +0000)]
A multitude of portability and cleanliness fixes.  Nothing "real".

23 years agoFix call to ovecs->deinit.
robertl [Tue, 17 Sep 2002 23:13:02 +0000 (23:13 +0000)]
Fix call to ovecs->deinit.

23 years agoFix error return.
robertl [Tue, 17 Sep 2002 22:02:06 +0000 (22:02 +0000)]
Fix error return.

23 years agoAdd Garmin serial support.
robertl [Tue, 17 Sep 2002 22:00:17 +0000 (22:00 +0000)]
Add Garmin serial support.

23 years agoAdd Garmin serial support, largely via jeeps 0.1.3.
robertl [Tue, 17 Sep 2002 21:58:36 +0000 (21:58 +0000)]
Add Garmin serial support, largely via jeeps 0.1.3.

23 years agoAdd holux reference files.
robertl [Tue, 17 Sep 2002 15:34:42 +0000 (15:34 +0000)]
Add holux reference files.

23 years agoCall deinit functions.
robertl [Tue, 17 Sep 2002 15:08:55 +0000 (15:08 +0000)]
Call deinit functions.
Magproto: only deinit termio if we initted termio.

23 years agoAdd holux support. From jochen@bauerbahn.net
robertl [Tue, 17 Sep 2002 13:31:15 +0000 (13:31 +0000)]
Add holux support.  From jochen@bauerbahn.net

23 years agoTestsuite fixes from Alex Mottram.
robertl [Tue, 17 Sep 2002 01:56:35 +0000 (01:56 +0000)]
Testsuite fixes from Alex Mottram.

23 years agoA slew of updates from Alex Mottram. Thanx!
robertl [Sun, 15 Sep 2002 23:05:56 +0000 (23:05 +0000)]
A slew of updates from Alex Mottram.   Thanx!

23 years agoClean up type warnings.
robertl [Sat, 14 Sep 2002 15:28:39 +0000 (15:28 +0000)]
Clean up type warnings.

23 years agoNo C++ comments.
robertl [Sat, 14 Sep 2002 15:22:18 +0000 (15:22 +0000)]
No C++ comments.

23 years agoRemove openserver goop that slipped in.
robertl [Sat, 14 Sep 2002 14:44:01 +0000 (14:44 +0000)]
Remove openserver goop that slipped in.

23 years agoAdd support for MXF. From Alex Mottram <alex_m@cox-internet.com>
robertl [Sat, 14 Sep 2002 14:42:38 +0000 (14:42 +0000)]
Add support for MXF.  From Alex Mottram <alex_m@cox-internet.com>

23 years agoAdd support for MXF, from Alex Mottram <alex_m@cox-internet.com>
robertl [Sat, 14 Sep 2002 14:41:41 +0000 (14:41 +0000)]
Add support for MXF, from Alex Mottram <alex_m@cox-internet.com>

23 years agoBe more consistent with formatting of internal erros.
robertl [Fri, 13 Sep 2002 23:25:30 +0000 (23:25 +0000)]
Be more consistent with formatting of internal erros.

23 years agoabort->fatal in more places.
robertl [Fri, 13 Sep 2002 23:17:11 +0000 (23:17 +0000)]
abort->fatal in more places.

23 years agoDelete unused vars, misc warning cleanups.
robertl [Wed, 11 Sep 2002 06:53:27 +0000 (06:53 +0000)]
Delete unused vars, misc warning cleanups.

23 years agoAdd microsoft pushpin 2002 support. Courtesy Alex Mottram.
robertl [Tue, 10 Sep 2002 02:11:06 +0000 (02:11 +0000)]
Add microsoft pushpin 2002 support.  Courtesy Alex Mottram.

23 years agoAdd reference file for magellan file formats.
robertl [Mon, 9 Sep 2002 00:53:46 +0000 (00:53 +0000)]
Add reference file for magellan file formats.

23 years agoDelete leftover testing code.
robertl [Sat, 7 Sep 2002 03:19:39 +0000 (03:19 +0000)]
Delete leftover testing code.

23 years agoLet mapsend support -s so that the waypoints in my map and in my receiver
robertl [Fri, 6 Sep 2002 19:40:44 +0000 (19:40 +0000)]
Let mapsend support -s so that the waypoints in my map and in my receiver
match.  Wooo Hooo!

23 years agoMake (optional) debug level runtime selectable.
robertl [Fri, 30 Aug 2002 22:49:10 +0000 (22:49 +0000)]
Make (optional) debug level runtime selectable.
Handle magellan 'unable' messages so user knows their waypoints were munched.

23 years agoImprove doc.
robertl [Fri, 30 Aug 2002 19:16:34 +0000 (19:16 +0000)]
Improve doc.

23 years agoHook up the shortname synthesizer to everything else. No more GC1234 names!
robertl [Fri, 30 Aug 2002 14:50:03 +0000 (14:50 +0000)]
Hook up the shortname synthesizer to everything else.   No more GC1234 names!

23 years agoImprove dependencies.
robertl [Fri, 30 Aug 2002 14:00:48 +0000 (14:00 +0000)]
Improve dependencies.

23 years agoMake waypt_head non-static. The purity isn't worth the pain.
robertl [Fri, 30 Aug 2002 04:29:47 +0000 (04:29 +0000)]
Make waypt_head non-static.  The purity isn't worth the pain.
Add test for magproto to testo.

23 years agoMake work on windows and posix at the same time. (sigh)
robertl [Fri, 30 Aug 2002 04:22:15 +0000 (04:22 +0000)]
Make work on windows and posix at the same time.   (sigh)
Better test for EOF so we don't duplicate last waypoint in  a file.
Move all the POSIX terminit into body of that function.
Add file handlers for Windows.
Add "b" to all fopens to set binary mode for windows.

23 years agoFix typo resulting in no closing tag if no URL ws present.
robertl [Fri, 30 Aug 2002 01:17:57 +0000 (01:17 +0000)]
Fix typo resulting in no closing tag if no URL ws present.

23 years agoMisc code cleanups.
robertl [Fri, 30 Aug 2002 00:47:34 +0000 (00:47 +0000)]
Misc code cleanups.

23 years agoCleanup.
robertl [Wed, 28 Aug 2002 16:05:25 +0000 (16:05 +0000)]
Cleanup.

23 years agoInitial checkin.
robertl [Wed, 28 Aug 2002 05:14:11 +0000 (05:14 +0000)]
Initial checkin.